Ivan VillarIvan Villar
International FootballLiverpool's £400 Million Bill and the Cash-Flow Equation Ahead of Summer 20261. The Night of 1 September On 1 September 2026, Alexander Isak signed a...
International FootballEsterhuizen and the hybrid role: the most expensive bench slot in Erasmus's Rugby World Cup 2027 planPerth, Sunday. A one-off test against Australia, no return leg, no accumulate...
BasketballWhen the Data Is Empty: Lessons From a Broken Basketball Analysis PipelineThere are nights when I sit in front of a screen, open a nine-part analysis,...
Table TennisWhen the Data Is Empty: Lessons From a Broken Table Tennis Analysis PipelineThere is a kind of failure in sports analysis that nobody likes to discuss,...
International FootballBayern Munich Track Kaio Jorge: The Harry Kane Succession Problem and Juventus's Unnamed PercentageThree in the morning in Incheon, and I had the Cruzeiro tape open on an old...
International FootballNewcastle United and a New Visual Era: When the Magpie Crest is Rewritten by the Pulse of the FansWhen the stadium is empty, I hear the breath of the match clearly. That...
EsportsThe Esports Analysis Room at 3 A.M.: When an Empty Data Sheet SpeaksThe wall clock in the Shanghai office read three in the morning. On the scree...
Domestic FootballThailand U20 Hold Their Destiny in Group F: 1-0 Win Over Turkmenistan Opens Door to 2027 AFC U20 Asian Cup FinalsIn the 57th minute at the stadium in Ho Chi Minh City, Pikulhom cut in from t...
BadmintonThuy Linh Falls to Xu Wen Jing at Vietnam Open: When Ranking Obscures the TruthThe scoreboard read 17-14 in favor of Nguyen Thuy Linh in the second game. Th...
Martial ArtsVietnamese Women's Boxing: The Recovery Clock Runs Faster Than the BodyRound three. The 51kg fighter sits down on the stool, her coach re-wraps her...
BadmintonData Limitations in Sports News Article Analysis: A Real Case in Vietnamese BadmintonWhen approaching a sports article analysis, a critical limitation has been...
TennisManchester United held 1-1 by Fulham: 29 shots, 1.6 xG and the low-block problemCraven Cottage, 89th minute. Matheus Cunha receives the ball at the edge of t...
EsportsBabybay and the VCT China Offers: Why G2 Is Replacing Its Second-Best Player Before the 2027 SeasonOn the final day of Champions Shanghai, I stayed in the stands forty minutes...
BasketballEuroLeague Rejects Merger Into NBA Europe, But the NBA Presses Ahead Toward the 2027-28 SeasonEuroLeague member clubs have rejected an offer to merge into NBA Europe, the...
Domestic FootballVietnam 1-0 Philippines: Real Points, Fragile Process, and the Noise from the Regional StandsIn the 83rd minute the ball was in Vietnam's net. I was sitting in front of a...
BilliardsShenzhen Open: Selby's Three Centuries and a File Left BlankShenzhen Open: Selby's Three Centuries and a File Left Blank Mark Selby lost...
VolleyballSix Aces, Ten Blocks and a 2028 Olympic Ticket: Türkiye Beat Serbia 3-0 in the EuroVolley 2026 SemifinalIn the sixth minute of the second set, the scoreboard at Sinan Erdem Arena re...
International FootballBournemouth's Mayor and the 2026 Cut-Off: When the San Siro Season Ticket Expired, the Loyalty StayedThat evening, in front of Sky's microphones, Roberto Rocca answered in exactl...
Table TennisBernadette Szocs and the Unfinished European Dream: Romania's 31-Year-Old Returns to LjubljanaBernadette Szocs returns to Ljubljana with a single objective: to win the...
Martial ArtsVietnam's Poomsae in Chuncheon: Three Golds and a Path Nobody ChoseIn Chuncheon, across three days of competition at the World Poomsae...
International FootballEsterhuizen and the hybrid role: the most expensive bench slot in Erasmus's Rugby World Cup 2027 planPerth, Sunday. A one-off test against Australia, no return leg, no accumulate...
BasketballWhen the Data Is Empty: Lessons From a Broken Basketball Analysis PipelineThere are nights when I sit in front of a screen, open a nine-part analysis,...
Table TennisWhen the Data Is Empty: Lessons From a Broken Table Tennis Analysis PipelineThere is a kind of failure in sports analysis that nobody likes to discuss,...
International FootballBayern Munich Track Kaio Jorge: The Harry Kane Succession Problem and Juventus's Unnamed PercentageThree in the morning in Incheon, and I had the Cruzeiro tape open on an old...
International FootballNewcastle United and a New Visual Era: When the Magpie Crest is Rewritten by the Pulse of the FansWhen the stadium is empty, I hear the breath of the match clearly. That...
EsportsThe Esports Analysis Room at 3 A.M.: When an Empty Data Sheet SpeaksThe wall clock in the Shanghai office read three in the morning. On the scree...
Domestic FootballThailand U20 Hold Their Destiny in Group F: 1-0 Win Over Turkmenistan Opens Door to 2027 AFC U20 Asian Cup FinalsIn the 57th minute at the stadium in Ho Chi Minh City, Pikulhom cut in from t...
BadmintonThuy Linh Falls to Xu Wen Jing at Vietnam Open: When Ranking Obscures the TruthThe scoreboard read 17-14 in favor of Nguyen Thuy Linh in the second game. Th...
Martial ArtsVietnamese Women's Boxing: The Recovery Clock Runs Faster Than the BodyRound three. The 51kg fighter sits down on the stool, her coach re-wraps her...
BadmintonData Limitations in Sports News Article Analysis: A Real Case in Vietnamese BadmintonWhen approaching a sports article analysis, a critical limitation has been...
TennisManchester United held 1-1 by Fulham: 29 shots, 1.6 xG and the low-block problemCraven Cottage, 89th minute. Matheus Cunha receives the ball at the edge of t...
EsportsBabybay and the VCT China Offers: Why G2 Is Replacing Its Second-Best Player Before the 2027 SeasonOn the final day of Champions Shanghai, I stayed in the stands forty minutes...
BasketballEuroLeague Rejects Merger Into NBA Europe, But the NBA Presses Ahead Toward the 2027-28 SeasonEuroLeague member clubs have rejected an offer to merge into NBA Europe, the...
Domestic FootballVietnam 1-0 Philippines: Real Points, Fragile Process, and the Noise from the Regional StandsIn the 83rd minute the ball was in Vietnam's net. I was sitting in front of a...
BilliardsShenzhen Open: Selby's Three Centuries and a File Left BlankShenzhen Open: Selby's Three Centuries and a File Left Blank Mark Selby lost...
VolleyballSix Aces, Ten Blocks and a 2028 Olympic Ticket: Türkiye Beat Serbia 3-0 in the EuroVolley 2026 SemifinalIn the sixth minute of the second set, the scoreboard at Sinan Erdem Arena re...
International FootballBournemouth's Mayor and the 2026 Cut-Off: When the San Siro Season Ticket Expired, the Loyalty StayedThat evening, in front of Sky's microphones, Roberto Rocca answered in exactl...
Table TennisBernadette Szocs and the Unfinished European Dream: Romania's 31-Year-Old Returns to LjubljanaBernadette Szocs returns to Ljubljana with a single objective: to win the...
Martial ArtsVietnam's Poomsae in Chuncheon: Three Golds and a Path Nobody ChoseIn Chuncheon, across three days of competition at the World Poomsae...
